package com.ruoyi.system.domain.aid;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

import java.util.Date;

public class AidReceive extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 接收ID */
    @Excel(name = "接收ID")
    private Long receiveId;

    /** 捐赠ID */
    @Excel(name = "捐赠ID")
    private Long donationId;

    /** 捐赠标题 */
    @Excel(name = "捐赠标题")
    private String donationTitle;

    /** 物资类别ID */
    @Excel(name = "物资类别")
    private Long categoryId;
    
    /** 物资类别名称 */
    @Excel(name = "物资类别名称")
    private String categoryName;

    /** 接收数量 */
    @Excel(name = "接收数量")
    private Integer quantity;

    /** 单位 */
    @Excel(name = "单位")
    private String unit;

    /** 接收人 */
    @Excel(name = "接收人")
    private String receiver;

    /** 接收时间 */
    @Excel(name = "接收时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date receiveTime;

    /** 仓库ID */
    @Excel(name = "仓库")
    private Long warehouseId;
    
    /** 仓库名称 */
    @Excel(name = "仓库名称")
    private String warehouseName;

    /** 状态（0待入库 1已入库） */
    @Excel(name = "状态", readConverterExp = "0=待入库,1=已入库")
    private String status;

    // getter setter 方法
    // ... 省略
} 